package com.blacksheep.mtm.pojo.manager;

import java.math.BigDecimal;
import java.util.Date;

public class TbOrder {
    //订单id
    private String orderId;
    //支付金额
    private BigDecimal payment;
    //支付方式
    private String paymentType;

    private String insurance;

    private String insuranceType;
    //邮费
    private BigDecimal postFee;
    //z状态
    private Integer status;
    //运输单id
    private String shippingId;
    //客服id
    private Long ccId;
    //配药人id
    private Long dispenserId;
    //调度人id
    private Long dispatcherId;
    private int isPrint;
    //下单人id
    private Long memberId;
    //备注
    private String prescriptionPic;
    //取消原因
    private String cancelReason;
    //拒绝原因
    private String refuseReason;
    //预约送货时间
    private Date reserveTime;
    //取药时间
    private Date closeTime;
    //完成订单时间
    private Date endTime;
    //确认时间
    private Date consignTime;

    private Date updateTime;

    private Date createTime;

    private Integer freezing;

    public int getIsPrint() {
        return isPrint;
    }

    public void setIsPrint(int isPrint) {
        this.isPrint = isPrint;
    }

    public TbOrder(String orderId, BigDecimal payment, String paymentType, String insurance, String insuranceType, BigDecimal postFee, Integer status, String shippingId, Long ccId, Long dispenserId, Long dispatcherId, Long memberId, String prescriptionPic, String cancelReason, String refuseReason, Date reserveTime, Date closeTime, Date endTime, Date consignTime, Date updateTime, Date createTime) {
        this.orderId = orderId;
        this.payment = payment;
        this.paymentType = paymentType;
        this.insurance = insurance;
        this.insuranceType = insuranceType;
        this.postFee = postFee;
        this.status = status;
        this.shippingId = shippingId;
        this.ccId = ccId;
        this.dispenserId = dispenserId;
        this.dispatcherId = dispatcherId;
        this.memberId = memberId;
        this.prescriptionPic = prescriptionPic;
        this.cancelReason = cancelReason;
        this.refuseReason = refuseReason;
        this.reserveTime = reserveTime;
        this.closeTime = closeTime;
        this.endTime = endTime;
        this.consignTime = consignTime;
        this.updateTime = updateTime;
        this.createTime = createTime;
    }

    public TbOrder() {
    }

    public String getInsuranceType() {
        return insuranceType;
    }

    public void setInsuranceType(String insuranceType) {
        this.insuranceType = insuranceType;
    }

    public String getInsurance() {
        return insurance;
    }

    public void setInsurance(String insurance) {
        this.insurance = insurance;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public BigDecimal getPayment() {
        return payment;
    }

    public void setPayment(BigDecimal payment) {
        this.payment = payment;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public BigDecimal getPostFee() {
        return postFee;
    }

    public void setPostFee(BigDecimal postFee) {
        this.postFee = postFee;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getShippingId() {
        return shippingId;
    }

    public void setShippingId(String shippingId) {
        this.shippingId = shippingId;
    }

    public Long getCcId() {
        return ccId;
    }

    public void setCcId(Long ccId) {
        this.ccId = ccId;
    }

    public Long getDispenserId() {
        return dispenserId;
    }

    public void setDispenserId(Long dispenserId) {
        this.dispenserId = dispenserId;
    }

    public Long getDispatcherId() {
        return dispatcherId;
    }

    public void setDispatcherId(Long dispatcherId) {
        this.dispatcherId = dispatcherId;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getPrescriptionPic() {
        return prescriptionPic;
    }

    public void setPrescriptionPic(String prescriptionPic) {
        this.prescriptionPic = prescriptionPic;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }

    public Date getReserveTime() {
        return reserveTime;
    }

    public void setReserveTime(Date reserveTime) {
        this.reserveTime = reserveTime;
    }

    public Date getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(Date closeTime) {
        this.closeTime = closeTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getConsignTime() {
        return consignTime;
    }

    public void setConsignTime(Date consignTime) {
        this.consignTime = consignTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getFreezing() {
        return freezing;
    }

    public void setFreezing(Integer freezing) {
        this.freezing = freezing;
    }
}